J2ee Technology Performance Evaluation Methodology
نویسندگان
چکیده
Internet-enabled enterprise information systems using middleware technology are becoming increasingly popular. These technologies are becoming more and more complex. However, there is little understanding in the software industry on the strengths and weaknesses of competing technologies. This paper describes the approach being taken in CSIRO's Middleware Technology Evaluation (MTE) project to attempt to alleviate some of these problems. In evaluating application server performance, we have used a simple benchmark application in preference to the more complete benchmarks, such as ECperfTM or RUBiS. This benchmark has the dual advantage of supplying unambiguous results, focussed on a particular area of J2EE and the flexibility to test different J2EE programming idioms. Performance evaluation requires care in the choice of methodology. We have been able to improve performance by more than an order of magnitude by adjusting the tuning parameters available in some application servers. We have followed the methodology reported here consistently to produce such effects.
منابع مشابه
Comparing Industry Benchmarks for J2EE Application Server : IBM's Trade2 vs Sun's ECperf
As the Internet and enterprise wide distributed systems become more prevalent in business IT systems, numerous advanced COTS (commercial off-the-shelf) middleware technologies have appeared on the market. One such leading middleware technology type is Sun’s Java 2 Enterprise Edition (J2EE) technology. At present, there is an abundance of J2EE application server implementations in the marketplac...
متن کاملPerformance Implications of Enterprise Software Development Using J2ee
The performance of enterprise software is a very subjective and context sensitive part of a research open to countless interpretation. Today, more and more organization wants to have a distributed enterprise application for their day-to-day endeavors and leverage the speed, security, and reliability of server-side technology. As such, enterprise applications have to be designed, built, and prod...
متن کاملTuning J2EE Application Servers
Ever since the introduction of the J2EE Enterprise Application specification from SUN Microsystems, this new technology has experienced tremendous growth. This paper will discuss tuning approaches for J2EE application servers. After covering tuning options at the architectural level of a J2EE application, we discuss the impact of garbage collection and the JVM on application server performance,...
متن کاملDynamic Caching Design Proto-Pattern for J2EE Web Component Development
This article covers how to extend the scope of caching to uncacheable content. It shows how to optimize the performance of J2EE Web applications by caching some of the dynamically-generated content. In this paper, I have identified a design proto-pattern, named Dynamic Caching, which addresses the performance impact of the dynamically generated Web content.
متن کاملEvaluation of a Group Communication Middleware for Clustered J2EE Application Servers
Clusters have become the de facto platform to scale J2EE application servers. Each tier of the server uses group communication to maintain consistency between replicated nodes. JGroups is the most commonly used Java middleware for group communications in J2EE open source implementations. No evaluation has been done yet to evaluate the scalability of this middleware and its impact on application...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002